export default function loadMongoKeyWords() {
  let arr = [
    "db",
    "aggregate",
    "bulkWrite",
    "copyTo",
    "count",
    "countDocuments",
    "estimatedDocumentCount",
    "createIndex",
    "createIndexes",
    "dataSize",
    "deleteOne",
    "deleteMany",
    "distinct",
    "drop",
    "dropIndex",
    "dropIndexes",
    "ensureIndex",
    "explain",
    "find",
    "findAndModify",
    "findOne",
    "findOneAndDelete",
    "findOneAndReplace",
    "findOneAndUpdate",
    "getIndexes",
    "getShardDistribution",
    "getShardVersion",
    "group",
    "insert",
    "insertOne",
    "insertMany",
    "isCapped",
    "latencyStats",
    "mapReduce",
    "reIndex",
    "remove",
    "renameCollection",
    "replaceOne",
    "save",
    "stats",
    "storageSize",
    "totalIndexSize",
    "totalSize",
    "update",
    "updateOne",
    "updateMany",
    "watch",
    "validate",
    "addOption",
    "batchSize",
    "close",
    "isClosed",
    "collation",
    "comment",
    "count",
    "explain",
    "forEach",
    "hasNext",
    "hint",
    "isExhausted",
    "itcount",
    "limit",
    "map",
    "max",
    "maxScan",
    "maxTimeMS",
    "min",
    "noCursorTimeout",
    "objsLeftInBatch",
    "pretty",
    "readConcern",
    "readPref",
    "returnKey",
    "showRecordId",
    "size",
    "skip",
    "sort",
    "tailable",
    "toArray",
    "adminCommand",
    "aggregate",
    "cloneCollection",
    "cloneDatabase",
    "commandHelp",
    "copyDatabase",
    "createCollection",
    "createView",
    "currentOp",
    "dropDatabase",
    "eval",
    "fsyncLock",
    "fsyncUnlock",
    "getCollection",
    "getCollectionInfos",
    "getCollectionNames",
    "getLastError",
    "getLastErrorObj",
    "getLogComponents",
    "getMongo",
    "getName",
    "getPrevError",
    "getProfilingLevel",
    "getProfilingStatus",
    "getReplicationInfo",
    "getSiblingDB",
    "help",
    "hostInfo",
    "isMaster",
    "killOp",
    "listCommands",
    "logout",
    "printCollectionStats",
    "printReplicationInfo",
    "printShardingStatus",
    "printSlaveReplicationInfo",
    "repairDatabase",
    "resetError",
    "runCommand",
    "serverBuildInfo",
    "serverCmdLineOpts",
    "serverStatus",
    "setLogLevel",
    "setProfilingLevel",
    "shutdownServer",
    "stats",
    "version",
    "watch",
    "getPlanCache",
    "clear",
    "clearPlansByQuery",
    "getPlansByQuery",
    "help",
    "listQueryShapes",
    "initializeOrderedBulkOp",
    "initializeUnorderedBulkOp",
    "Bulk",
    "execute",
    "find",
    "arrayFilters",
    "collation",
    "remove",
    "removeOne",
    "replaceOne",
    "updateOne",
    "update",
    "upsert",
    "getOperations",
    "insert",
    "tojson",
    "toString",
    "auth",
    "changeUserPassword",
    "createUser",
    "dropUser",
    "dropAllUsers",
    "getUser",
    "getUsers",
    "grantRolesToUser",
    "removeUser",
    "revokeRolesFromUser",
    "updateUser",
    "createRole",
    "dropRole",
    "dropAllRoles",
    "getRole",
    "getRoles",
    "grantPrivilegesToRole",
    "revokePrivilegesFromRole",
    "grantRolesToRole",
    "revokeRolesFromRole",
    "updateRole",
    "add",
    "addArb",
    "conf",
    "freeze",
    "help",
    "initiate",
    "printReplicationInfo",
    "printSlaveReplicationInfo",
    "reconfig",
    "remove",
    "slaveOk",
    "status",
    "stepDown",
    "syncFrom",
    "addShard",
    "addShardTag",
    "addTagRange",
    "disableBalancing",
    "enableBalancing",
    "disableAutoSplit",
    "enableAutoSplit",
    "enableSharding",
    "getBalancerHost",
    "getBalancerState",
    "removeTagRange",
    "removeRangeFromZone",
    "help",
    "isBalancerRunning",
    "moveChunk",
    "removeShardTag",
    "removeShardFromZone",
    "setBalancerState",
    "shardCollection",
    "splitAt",
    "splitFind",
    "startBalancer",
    "status",
    "stopBalancer",
    "waitForBalancer",
    "waitForBalancerOff",
    "waitForPingChange",
    "updateZoneKeyRange",
    "txt",
    "enableFreeMonitoring",
    "disableFreeMonitoring",
    "getFreeMonitoringStatus",
    "BulkWriteResult",
    "Date",
    "ObjectId",
    "getTimestamp",
    "toString",
    "valueOf",
    "UUID",
    "WriteResult",
    "hasWriteError",
    "hasWriteConcernError",
    "connect",
    "Mongo",
    "getDB",
    "getReadPrefMode",
    "getReadPrefTagSet",
    "isCausalConsistency",
    "setCausalConsistency",
    "setReadPref",
    "setSlaveOk",
    "startSession",
    "watch",
    "cat",
    "cd",
    "copyDbpath",
    "fuzzFile",
    "getHostName",
    "getMemInfo",
    "hostname",
    "listFiles",
    "ls",
    "md5sumFile",
    "mkdir",
    "pwd",
    "quit",
    "removeFile",
    "resetDbpath",
    "sleep",
    "setVerboseShell",
    "version",
    "_isWindows",
    "_rand",
    "_srand",
    "aggregate",
    "count",
    "distinct",
    "group",
    "mapReduce",
    "geoNear",
    "geoSearch",
    "delete",
    "eval",
    "find",
    "findAndModify",
    "getLastError",
    "getMore",
    "getPrevError",
    "insert",
    "parallelCollectionScan",
    "resetError",
    "update",
    "planCacheClear",
    "planCacheClearFilters",
    "planCacheListFilters",
    "planCacheListPlans",
    "planCacheListQueryShapes",
    "planCacheSetFilter",
    "authenticate",
    "getnonce",
    "logout",
    "dropAllUsersFromDatabase",
    "dropUser",
    "grantRolesToUser",
    "revokeRolesFromUser",
    "updateUser",
    "usersInfo",
    "createRole",
    "dropRole",
    "dropAllRolesFromDatabase",
    "grantPrivilegesToRole",
    "grantRolesToRole",
    "invalidateUserCache",
    "revokePrivilegesFromRole",
    "revokeRolesFromRole",
    "updateRole",
    "applyOps",
    "isMaster",
    "replSetAbortPrimaryCatchUp",
    "replSetFreeze",
    "replSetGetConfig",
    "replSetGetStatus",
    "replSetInitiate",
    "replSetMaintenance",
    "replSetReconfig",
    "replSetResizeOplog",
    "replSetStepDown",
    "replSetSyncFrom",
    "addShard",
    "addShardToZone",
    "balancerStart",
    "balancerStatus",
    "balancerStop",
    "checkShardingIndex",
    "cleanupOrphaned",
    "enableSharding",
    "flushRouterConfig",
    "getShardMap",
    "getShardVersion",
    "isdbgrid",
    "listShards",
    "medianKey",
    "moveChunk",
    "movePrimary",
    "mergeChunks",
    "removeShard",
    "removeShardFromZone",
    "setShardVersion",
    "shardCollection",
    "shardingState",
    "split",
    "splitChunk",
    "splitVector",
    "unsetSharding",
    "updateZoneKeyRange",
    "abortTransaction",
    "commitTransaction",
    "endSessions",
    "killAllSessions",
    "killAllSessionsByPattern",
    "killSessions",
    "refreshSessions",
    "startSession",
    "clean",
    "clone",
    "cloneCollection",
    "cloneCollectionAsCapped",
    "collMod",
    "compact",
    "connPoolSync",
    "convertToCapped",
    "copydb",
    "create",
    "createIndexes",
    "currentOp",
    "drop",
    "dropDatabase",
    "dropIndexes",
    "filemd5",
    "fsync",
    "fsyncUnlock",
    "getParameter",
    "killCursors",
    "killOp",
    "listCollections",
    "listDatabases",
    "listIndexes",
    "logRotate",
    "reIndex",
    "renameCollection",
    "repairDatabase",
    "setFeatureCompatibilityVersion",
    "setParameter",
    "shutdown",
    "touch",
    "availableQueryOptions",
    "buildInfo",
    "collStats",
    "connPoolStats",
    "connectionStatus",
    "cursorInfo",
    "dataSize",
    "dbHash",
    "dbStats",
    "diagLogging",
    "driverOIDTest",
    "explain",
    "features",
    "getCmdLineOpts",
    "getLog",
    "hostInfo",
    "isSelf",
    "listCommands",
    "ping",
    "profile",
    "serverStatus",
    "shardConnPoolStats",
    "top",
    "validate",
    "whatsmyuri",
    "setFreeMonitoring",
    "logApplicationMessage"
  ]
  return new Promise((resolve, reject) => {
    resolve(arr);
  })

}